Table of contents will be automatically generated by scanning the document for headings.
If you want some headings to be excluded from TOC, you just do:
Following heading will be excluded:
This is a warning class: .warn/.warning
This is an info class: .info
This is an example class: .example
No head
head=false
You can insert links into the table by using <ALT: HREF>.
Numbers are rounded to 3 decimals if length > 10.
```table
caption: Data table
download: true # we can still download
---
ID,Name,Sex,Age
1,Bob,M,49
2,Alice,F,20
```If links are relative path to local files, they should be relative to the markdown file.
Images are lazy-loaded.
<!-- no empty lines among the images -->



Relative image path should be relative to the markdown file.
When pyppl_report work as a PyPPL plugin, we usually pass the absolute path. However, when it works as a CLI tool, relative path may be used.
A set of panels are blocks that only occupy one panel space in the page by using tabs or accordions, based on the number of this set of panels.
When number of panels <= 4 we will use tabs, otherwise accordions are used.
panel1
panel2
panel1
panel2
panel1
panel2
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
panel1
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
panel2
::: {.panel .accordion head=Panel1}
The quick brown fox jumps over the lazy dog.
:::
::: {.panel head=Panel2}
panel2
:::Table of contents will be automatically generated by scanning the document for headings.
If you want some headings to be excluded from TOC, you just do:
Following heading will be excluded:
This is a warning class: .warn/.warning
This is an info class: .info
This is an example class: .example
No head
head=false
You can insert links into the table by using <ALT: HREF>.
Numbers are rounded to 3 decimals if length > 10.
```table
caption: Data table
download: true # we can still download
---
ID,Name,Sex,Age
1,Bob,M,49
2,Alice,F,20
```If links are relative path to local files, they should be relative to the markdown file.
Images are lazy-loaded.
<!-- no empty lines among the images -->



Relative image path should be relative to the markdown file.
When pyppl_report work as a PyPPL plugin, we usually pass the absolute path. However, when it works as a CLI tool, relative path may be used.
A set of panels are blocks that only occupy one panel space in the page by using tabs or accordions, based on the number of this set of panels.
When number of panels <= 4 we will use tabs, otherwise accordions are used.
panel1
panel2
panel1
panel2
panel1
panel2
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
panel1
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
panel2
::: {.panel .accordion head=Panel1}
The quick brown fox jumps over the lazy dog.
:::
::: {.panel head=Panel2}
panel2
:::Table of contents will be automatically generated by scanning the document for headings.
If you want some headings to be excluded from TOC, you just do:
Following heading will be excluded:
This is a warning class: .warn/.warning
This is an info class: .info
This is an example class: .example
No head
head=false
You can insert links into the table by using <ALT: HREF>.
Numbers are rounded to 3 decimals if length > 10.
```table
caption: Data table
download: true # we can still download
---
ID,Name,Sex,Age
1,Bob,M,49
2,Alice,F,20
```If links are relative path to local files, they should be relative to the markdown file.
Images are lazy-loaded.
<!-- no empty lines among the images -->



Relative image path should be relative to the markdown file.
When pyppl_report work as a PyPPL plugin, we usually pass the absolute path. However, when it works as a CLI tool, relative path may be used.
A set of panels are blocks that only occupy one panel space in the page by using tabs or accordions, based on the number of this set of panels.
When number of panels <= 4 we will use tabs, otherwise accordions are used.
panel1
panel2
panel1
panel2
panel1
panel2
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
panel1
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
panel2
::: {.panel .accordion head=Panel1}
The quick brown fox jumps over the lazy dog.
:::
::: {.panel head=Panel2}
panel2
:::[1]: ref1